home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 43 / Amiga Format CD43 (1999)(Future Publishing)(GB)(Track 1 of 2)[!][issue 1999-09].iso / -serious- / programming / other / python-1.52 / changes next >
Text File  |  1999-06-14  |  5KB  |  122 lines

  1.  
  2.  
  3. --------------------------------------------------------------------------
  4. --------------------------------------------------------------------------
  5.  
  6.                        AmigaPython Release history 
  7.  
  8.  
  9.                                Irmen de Jong
  10.                              irmen@bigfoot.com
  11.  
  12. --------------------------------------------------------------------------
  13. --------------------------------------------------------------------------
  14.  
  15.  
  16. NOTE:
  17. Sections marked *SOURCE:* contain info on changes to the source code.
  18.  
  19. --------------------------------------------------------------------------
  20.  
  21.  
  22.  
  23. dec. 1995 to dec 1996: version 1.3 releases. History stripped.
  24.  
  25. (1.3 is no longer supported)
  26.  
  27. 12 jan. 1997    - 1st public release of version 1.4
  28.           Some minor additional changes since 1.3.
  29.           Includes doslib & ARexx support.
  30.  
  31. 31 jan. 1998    - 2nd public release of version 1.4
  32.           Some minor changes. Included patches.
  33.           (version 1.5 is in beta).
  34.  
  35. (1.4 is no longer supported)
  36.  
  37.  
  38. 6 jun. 1998    - Release 1.5.1 build number 8
  39.           1st public release of version 1.5
  40. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  41.     *SOURCE:*
  42.     - Major piece of work: based on new 1.5.1 sources
  43.  
  44.  
  45. 20 jun. 1998    - Release 1.5.1 build number 10
  46.           Patch release for 1.5.1 #8.
  47. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  48.     - Fixes memory allocation bugs. 
  49.  
  50.  
  51. 14 nov. 1998    - Release 1.5.1 build number 14
  52.           2nd public release of version 1.5
  53. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  54.     - Import filename is now case sensitive.
  55.     - amiga module now has crc32 function.
  56.     - Dos/Doslib python module has more functions.
  57.     - Revamped Workbench support. Now it is possible to provide
  58.       script arguments in the tooltypes, and better support for
  59.       data files with a Python icon.
  60.     - Some minor changes and additions in the docs.
  61.     - Changed email address and AmigaPython homepage.
  62.           
  63.     *SOURCE:*
  64.     - Added import filename case check in Python/import.c
  65.     - Added crc32 function in amiga module.
  66.     - Added various things to Dos/Doslib module:
  67.       GetProgramDir, GetProgramName, Inhibit, SetFileDate, SetOwner,
  68.       Info, AddBuffers, AssignAdd, AssignRemove, touch.
  69.     - Added 'magic tooltypes' in Amiga/wbargs.c
  70.     - Fixed exception handling bug in site-python/ARexx.py.
  71.     - Fixed typo ('if'->'elif') in os.py.
  72.     - Changed `doslib' to `Doslib' and `arexxll' to `ARexxll'.
  73.  
  74.  
  75. 13 dec. 1998    - Release 1.5.1 build number 15
  76.           Patch release for 1.5.1 #14.
  77. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  78.     *SOURCE:*
  79.     - Fixes message variables bug in arexxll.
  80.  
  81.  
  82. 28 apr. 1999    - Release 1.5.1 build number 18
  83.           (last 1.5.1 version - going to 1.5.2)
  84. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  85.     - Added I-Net225 version as a separate download (beta!)
  86.     - Created lib/lib-dynload directory to help parse for 'exec_prefix' -
  87.       the warnings 'can't find... consider setting $PYTHONHOME' when
  88.       starting Python from a different location than Python: should be
  89.       mostly gone. (The small enhancements to the 'getfullpath' function
  90.       in the source code help too, see below).
  91.     - time.strftime() is now more conforming, but it still doesn't pass
  92.       the test :-(
  93.  
  94.     *SOURCE:*
  95.     - Moved a bunch of #defines to Include/config.h
  96.     - Fixed nonfatal bugs in Modules/getpath.c (getfullpath and
  97.       calculate_path)
  98.     - Enhanced getfullpath in Modules/getpath.c
  99.     - Removed unused files from Amiga/
  100.     - Added support for I-Net225 throughout the source tree.
  101.       (this involved changes to about 20 sourcefiles and a new SMAKEFILE
  102.       and SCOPTIONS). By using the correct SMAKEFILE and SCOPTIONS an
  103.       AmiTCP version or I-Net225 version can be build.
  104.     - Added configuration options to the ARexx.py and arexxll modules:
  105.       setstringmsgs and settokenizeline.
  106.     - Added 'Embed' demo on how to embed Python in your own programs.
  107.     - Added strftime implementation in Amiga/ which is more conforming
  108.       to the standard than SAS/C's own version is. Sadly, it still
  109.       doesn't pass the test.test_strftime.
  110.     - Now includes a demo on how to embed Python in your own programs.
  111.  
  112.  
  113. 30 apr. 1999    - Release 1.5.2 build number 1
  114.           First 1.5.2 release
  115. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  116.     - Based on official 1.5.2 sources and library.
  117.  
  118.     *SOURCE:*
  119.     - Switched to large data model (DATA=FARONLY). This makes the code
  120.       bigger & slower, but I can no longer compile AmigaPython with
  121.       the near data model (it has too much near data).
  122.